mountain permafrost - French English Dictionary